/* CSS Document 
 * author:	L.M.H
 * date:	2011/08/22
 */
/*CSS Reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,textarea,p,blockquote,th,td { padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif;line-height:1.6em;} 
html{  background-color:#fff; min-height:100%; }
body{ font-size:14px; color:#231815; min-height:100%; -webkit-text-size-adjust:none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);   min-width:320px !important;}
table,td{ border-collapse: collapse; border-spacing: 0; } 
img { border: 0; } 
em{ font-style: normal; } 
ol,ul,li { list-style: none;} 
q:before,q:after { content:''; } 
a{ text-decoration:none; outline:none; color:#2a9fe3}
div,dl,ul{ height:auto; }
/*HTML5 tag*/
header, hgroup, menu, nav, section, footer, article {display: block;margin:0; padding:0;}
header:after,
menu:after,
section:after,
footer:after,
div:after,
ul:after,li:after{visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0;}
.red{ color:red;}